A new report has found that Kansas City firefighters were paid almost a combined $1 million for shifts they didn't work.